package com.sixth.docker.vo;

import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Collection;
import java.util.Map;

/**
 * @program: sixth-hospital-parent
 * @description:
 * @author: 赵庆龙
 * @create: 2024-08-22 08:45
 **/
@Data
public class SchedulingDto {
    private Long userId;
    private Long deptId;
    //值班时间段[1表示上午 2.下午 3.晚上]
    private String subsectionType;

    //值班类型[2.表示急诊 1.门诊]
    private Collection<String> schedulingType;

    @JsonIgnore
    private Map<String, String> record;

    public SchedulingDto(Long userId, Long deptId, String subsectionType, Map<String, String> record) {
        this.userId = userId;
        this.deptId = deptId;
        this.subsectionType = subsectionType;
        this.record = record;
    }
}
